irandom_range


描述

此函数和random_range() 相似,但只能接受整数输入。你需要提供范围的上界和下届,那么此函数将会返回一个随机数。(包括边界)。例如: irandom_range(10, 35) 将会返回介于10到35之间的整数,包含边界

irandom()函数中,你可以使用任意实数作为上界,但他们会向下取整为最近的整数。 EG: irandom_range(6.2,9.9) 给出的随机值将介于6和9之间。

注意:每次游戏重新运行时,此函数将返回相同的值,因为GameMaker Studio 2每次生成相同的初始随机种子,使调试代码变得更容易。要避免这种情况发生,请在游戏开始时使用 randomize


语法:

irandom_range(n1, n2);


参数 描述
n1 随机数的下界。
n2 随机数的上界。


返回:

整数


例如:

score += irandom_range(500, 600);

这将在总分中添加500到600(含)之间的整数值。